  ﻿p.BodyLevel1 {
              margin-left:18.000pt;
              margin-right:0.000pt;
              text-align:left;
              text-indent:0.000pt;
              margin-top:8.000pt;
              margin-bottom:0.000pt;
              word-spacing:0.250em;
              font-family:"Times New Roman";
              font-style:normal;
              font-weight:normal;
              font-size:11.0pt;
              color:#000000;
              letter-spacing:0.00em;
              text-decoration:none;
}
p.BodyLevel2 {
              margin-left:36.000pt;
              margin-right:0.000pt;
              text-align:left;
              text-indent:0.000pt;
              margin-top:8.000pt;
              margin-bottom:0.000pt;
              word-spacing:0.250em;
              font-family:"Times New Roman";
              font-style:normal;
              font-weight:normal;
              font-size:11.0pt;
              color:#000000;
              letter-spacing:0.00em;
              text-decoration:none;
}
p.BodyLevel3 {
              margin-left:54.000pt;
              margin-right:0.000pt;
              text-align:left;
              text-indent:0.000pt;
              margin-top:8.000pt;
              margin-bottom:0.000pt;
              word-spacing:0.250em;
              font-family:"Times New Roman";
              font-style:normal;
              font-weight:normal;
              font-size:11.0pt;
              color:#000000;
              letter-spacing:0.00em;
              text-decoration:none;
              margin-left:54.000pt;
              margin-right:0.000pt;
              text-align:left;
              text-indent:0.000pt;
              margin-top:8.000pt;
              margin-bottom:0.000pt;
              word-spacing:0.250em;
              font-family:"Times New Roman";
              font-style:normal;
              font-weight:normal;
              font-size:11.0pt;
              color:#000000;
              letter-spacing:0.00em;
              text-decoration:none;
}
h1 {
    margin-left:0.000pt;
    margin-right:0.000pt;
    text-align:left;
    text-indent:0.000pt;
    margin-top:17.000pt;
    margin-bottom:0.000pt;
    word-spacing:0.250em;
    font-family:Arial;
    font-style:normal;
    font-weight:bold;
    font-size:14.0pt;
    color:#000000;
    letter-spacing:0.00em;
    text-decoration:none;
}
h2 {
    margin-left:18.000pt;
    margin-right:36.000pt;
    text-align:left;
    text-indent:0.000pt;
    margin-top:16.000pt;
    margin-bottom:0.000pt;
    word-spacing:0.250em;
    font-family:Arial;
    font-style:normal;
    font-weight:bold;
    font-size:13.0pt;
    color:#000000;
    letter-spacing:0.00em;
    text-decoration:none;
}
h3 {
    margin-left:36.000pt;
    margin-right:0.000pt;
    text-align:left;
    text-indent:0.000pt;
    margin-top:14.000pt;
    margin-bottom:0.000pt;
    word-spacing:0.250em;
    font-family:Arial;
    font-style:normal;
    font-weight:bold;
    font-size:12.0pt;
    color:#000000;
    letter-spacing:0.00em;
    text-decoration:none;
}
h4 {
    margin-left:54.000pt;
    margin-right:0.000pt;
    text-align:left;
    text-indent:0.000pt;
    margin-top:13.000pt;
    margin-bottom:0.000pt;
    word-spacing:0.250em;
    font-family:Arial;
    font-style:normal;
    font-weight:bold;
    font-size:11.0pt;
    color:#000000;
    letter-spacing:0.00em;
    text-decoration:none;
}
p.Title {
         margin-left:0.000pt;
         margin-right:0.000pt;
         text-align:left;
         text-indent:0.000pt;
         margin-top:22.000pt;
         margin-bottom:11.000pt;
         word-spacing:0.250em;
         font-family:Arial;
         font-style:normal;
         font-weight:bold;
         font-size:18.0pt;
         color:#000000;
         letter-spacing:0.00em;
         text-decoration:none;
}
p.AuthorBook {
              margin-left:0.000pt;
              margin-right:0.000pt;
              text-align:left;
              text-indent:0.000pt;
              margin-top:0.000pt;
              margin-bottom:292.000pt;
              word-spacing:0.250em;
              font-family:Arial;
              font-style:normal;
              font-weight:bold;
              font-size:13.0pt;
              color:#000000;
              letter-spacing:0.00em;
              text-decoration:none;
}
p.CellBody {
            margin-left:0.000pt;
            margin-right:0.000pt;
            text-align:left;
            text-indent:0.000pt;
            margin-top:0.000pt;
            margin-bottom:4.000pt;
            word-spacing:0.250em;
            font-family:"Times New Roman";
            font-style:normal;
            font-weight:normal;
            font-size:9.0pt;
            color:#000000;
            letter-spacing:0.00em;
            text-decoration:none;
}
p.CellHeading {
               margin-left:0.000pt;
               margin-right:0.000pt;
               text-align:left;
               text-indent:0.000pt;
               margin-top:0.000pt;
               margin-bottom:0.000pt;
               word-spacing:0.250em;
               font-family:"Times New Roman";
               font-style:normal;
               font-weight:bold;
               font-size:9.0pt;
               color:#000000;
               letter-spacing:0.00em;
               text-decoration:none;
}
p.Extract {
           margin-left:18.000pt;
           margin-right:18.000pt;
           text-align:left;
           text-indent:0.000pt;
           margin-top:7.000pt;
           margin-bottom:0.000pt;
           word-spacing:0.250em;
           font-family:"Times New Roman";
           font-style:normal;
           font-weight:normal;
           font-size:9.0pt;
           color:#000000;
           letter-spacing:0.00em;
           text-decoration:none;
}
p.Footnote {
            margin-left:12.000pt;
            margin-right:0.000pt;
            text-align:left;
            text-indent:-12.000pt;
            margin-top:3.000pt;
            margin-bottom:0.000pt;
            word-spacing:0.250em;
            font-family:"Times New Roman";
            font-style:normal;
            font-weight:normal;
            font-size:9.0pt;
            color:#000000;
            letter-spacing:0.00em;
            text-decoration:none;
}
p.PublisherBook {
                 margin-left:0.000pt;
                 margin-right:0.000pt;
                 text-align:left;
                 text-indent:0.000pt;
                 margin-top:0.000pt;
                 margin-bottom:0.000pt;
                 word-spacing:0.250em;
                 font-family:"Times New Roman";
                 font-style:normal;
                 font-weight:bold;
                 font-size:12.0pt;
                 color:#000000;
                 letter-spacing:0.00em;
                 text-decoration:none;
}
p.TitleBook {
             margin-left:0.000pt;
             margin-right:0.000pt;
             text-align:left;
             text-indent:0.000pt;
             margin-top:0.000pt;
             margin-bottom:60.000pt;
             word-spacing:0.250em;
             font-family:"Times New Roman";
             font-style:italic;
             font-weight:normal;
             font-size:30.0pt;
             color:#000000;
             letter-spacing:-0.04em;
             text-decoration:none;
}
h5 {
    font-weight:bold;
    font-size:10.0pt;
}
h6 {
    font-weight:bold;
    font-size:8.0pt;
}
span.PageNumber {
                 font-weight:bold;
}
span.EquationVariables {
                        font-style:italic;
}
span.Emphasis {
               font-style:italic;
               font-style:italic;
}
span.Callout {
              font-family:Arial;
              font-style:normal;
              font-weight:normal;
              font-size:8.0pt;
              color:#000000;
              letter-spacing:0.00em;
}
span.BulletSymbol {
                   font-family:Courier;
                   font-style:normal;
                   font-weight:bold;
                   font-size:11.0pt;
                   color:#000000;
                   letter-spacing:0.00em;
}
span.FirstLetterTitle {
                       font-family:"Times New Roman";
                       font-style:italic;
                       font-weight:normal;
                       font-size:42.0pt;
                       color:#000000;
                       letter-spacing:-0.04em;
}
span.EquationNumber {
                     font-family:Arial;
                     font-style:normal;
                     font-weight:bold;
                     font-size:8.0pt;
                     color:#000000;
                     letter-spacing:0.00em;
}
span.ChapterNumber {
                    font-family:Arial;
                    font-style:normal;
                    font-weight:bold;
                    font-size:10.0pt;
                    color:#000000;
                    letter-spacing:0.04em;
}
span.StepNumber {
                 font-family:Arial;
                 font-style:normal;
                 font-weight:bold;
                 font-size:8.0pt;
                 color:#000000;
                 letter-spacing:0.00em;
}
span.WebJump {
}
span.Superscript {
                  font-family:"Times New Roman";
                  font-style:normal;
                  font-weight:normal;
                  color:#000000;
                  letter-spacing:0.00em;
}
span.Underline {
                font-style:normal;
                font-weight:normal;
                color:#000000;
                letter-spacing:0.00em;
}
span.Bold {
           font-style:normal;
           font-weight:bold;
           color:#000000;
           letter-spacing:0.00em;
}
span.BlueBold {
               font-weight:bold;
               color:#2e97dc;
}
span.White {
            color:#ffffff;
            letter-spacing:0.00em;
            text-decoration:none;
}
span.Symbol {
             font-family:Symbol;
             font-style:normal;
             font-weight:normal;
             font-size:10.0pt;
             color:#000000;
             letter-spacing:0.00em;
             text-decoration:none;
}
span.GreyBold {
               font-family:Arial;
               font-weight:bold;
               color:#3f3f3f;
}
span.Subscript {
                font-family:"Times New Roman";
                font-style:normal;
                font-weight:normal;
                color:#000000;
                letter-spacing:0.00em;
}
table.CellBorder {
                  padding:0px;
                  border-top:Solid 1px #000000;
                  border-left:Solid 1px #000000;
                  x-border-spacing:0px;
}
table.CellBorder td {
                     border-right:Solid 1px #000000;
                     border-bottom:Solid 1px #000000;
}
table.Colorful1 {
                 padding:0px;
                 border-left-style:Solid;
                 border-left-width:1px;
                 border-left-color:#000000;
                 border-top-style:Solid;
                 border-top-width:1px;
                 border-top-color:#000000;
                 x-border-spacing:0px;
                 x-1st-row:1;
                 x-1st-row-name:row1;
                 x-1st-col:1;
                 x-1st-col-name:col1;
}
table.Colorful1 tr.row1 td {
                            background-color:#800000;
                            padding-right:10px;
                            padding-left:10px;
                            font-weight:bold;
                            border-right-style:Solid;
                            border-right-width:1px;
                            border-right-color:#000000;
                            border-bottom-style:Solid;
                            border-bottom-width:1px;
                            border-bottom-color:#000000;
                            color:White;
}
table.Colorful1 td.col1 {
                         background-color:#c0c0c0;
                         padding-right:10px;
                         padding-left:10px;
                         font-weight:bold;
                         border-right-style:Solid;
                         border-right-width:1px;
                         border-right-color:#000000;
                         border-bottom-style:Solid;
                         border-bottom-width:1px;
                         border-bottom-color:#000000;
}
table.Colorful1 td {
                    padding-right:10px;
                    padding-left:10px;
                    border-right-style:Solid;
                    border-right-width:1px;
                    border-right-color:#000000;
                    border-bottom-style:Solid;
                    border-bottom-width:1px;
                    border-bottom-color:#000000;
}
table.Colorful2 {
                 padding:0px;
                 border-left-style:Solid;
                 border-left-width:1px;
                 border-left-color:#000000;
                 border-top-style:Solid;
                 border-top-width:1px;
                 border-top-color:#000000;
                 x-border-spacing:0px;
                 x-1st-row:1;
                 x-1st-row-name:row1;
                 x-1st-col:1;
                 x-1st-col-name:col1;
}
table.Colorful2 tr.row1 td {
                            background-color:navy;
                            border-right-style:Solid;
                            border-right-width:1px;
                            border-right-color:#000000;
                            border-bottom-style:Solid;
                            border-bottom-width:1px;
                            border-bottom-color:#000000;
                            padding-right:10px;
                            padding-left:10px;
                            font-weight:bold;
                            color:White;
}
table.Colorful2 td.col1 {
                         background-color:blue;
                         border-right-style:Solid;
                         border-right-width:1px;
                         border-right-color:#000000;
                         border-bottom-style:Solid;
                         border-bottom-width:1px;
                         border-bottom-color:#000000;
                         padding-right:10px;
                         font-weight:bold;
                         padding-left:10px;
                         color:White;
}
table.Colorful2 td {
                    border-right-style:Solid;
                    border-right-width:1px;
                    border-right-color:#000000;
                    border-bottom-style:Solid;
                    border-bottom-width:1px;
                    border-bottom-color:#000000;
                    padding-right:10px;
                    padding-left:10px;
}
table.Colorful3 {
                 padding:0px;
                 border-left-style:Solid;
                 border-left-width:1px;
                 border-left-color:#FFFFFF;
                 border-top-style:Solid;
                 border-top-width:1px;
                 border-top-color:#FFFFFF;
                 x-border-spacing:0px;
                 x-1st-row:1;
                 x-1st-row-name:row1;
}
table.Colorful3 tr.row1 td {
                            background-color:#000080;
                            border-right-style:Solid;
                            border-right-width:1px;
                            border-right-color:#000000;
                            border-bottom-style:Solid;
                            border-bottom-width:1px;
                            border-bottom-color:#000000;
                            padding-right:10px;
                            padding-left:10px;
                            font-weight:bold;
                            color:White;
}
table.Colorful3 td {
                    background-color:#C0C0C0;
                    border-right-style:Solid;
                    border-right-width:1px;
                    border-right-color:#FFFFFF;
                    border-bottom-style:Solid;
                    border-bottom-width:1px;
                    border-bottom-color:#FFFFFF;
                    padding-right:10px;
                    padding-left:10px;
}
table.Colorful4 {
                 padding:0px;
                 border-left-style:Solid;
                 border-left-width:1px;
                 border-left-color:#000000;
                 border-top-style:Solid;
                 border-top-width:1px;
                 border-top-color:#000000;
                 x-border-spacing:0px;
                 x-1st-row:1;
                 x-1st-row-name:row1;
                 x-1st-col:1;
                 x-1st-col-name:col1;
}
table.Colorful4 tr.row1 td {
                            background-color:#008000;
                            border-right-style:Solid;
                            border-right-width:1px;
                            border-right-color:#000000;
                            border-bottom-style:Solid;
                            border-bottom-width:1px;
                            border-bottom-color:#000000;
                            padding-right:10px;
                            padding-left:10px;
                            font-weight:bold;
                            color:White;
}
table.Colorful4 td.col1 {
                         background-color:#FFFF00;
                         border-right-style:Solid;
                         border-right-width:1px;
                         border-right-color:#000000;
                         border-bottom-style:Solid;
                         border-bottom-width:1px;
                         border-bottom-color:#000000;
                         padding-right:10px;
                         font-weight:bold;
                         padding-left:10px;
}
table.Colorful4 td {
                    border-right-style:Solid;
                    border-right-width:1px;
                    border-right-color:#000000;
                    border-bottom-style:Solid;
                    border-bottom-width:1px;
                    border-bottom-color:#000000;
                    padding-right:10px;
                    padding-left:10px;
}
table.LastColumn {
                  x-row-pat-1:1;
                  x-row-pat-1-name:t1Row;
                  x-row-pat-count:2;
                  x-row-pat-2:1;
                  x-row-pat-2-name:t2Row;
                  border-left-style:Solid;
                  border-left-width:1px;
                  border-left-color:#000000;
                  border-right-style:Solid;
                  border-right-width:1px;
                  border-right-color:#000000;
                  border-top-style:Solid;
                  border-top-width:1px;
                  border-top-color:#000000;
                  border-bottom-style:Solid;
                  border-bottom-width:1px;
                  border-bottom-color:#000000;
                  x-border-spacing:0px;
                  x-last-col:1;
                  x-last-col-name:last;
                  text-align:Right;
                  font-size:10pt;
}
table.LastColumn tr.t1Row td {
                              border-left-style:Solid;
                              border-left-width:1px;
                              border-left-color:#000000;
                              border-right-style:Solid;
                              border-right-width:1px;
                              border-right-color:#000000;
                              border-top-style:Solid;
                              border-top-width:1px;
                              border-top-color:#000000;
                              border-bottom-style:Solid;
                              border-bottom-width:1px;
                              border-bottom-color:#000000;
                              font-family:Arial;
                              font-size:10pt;
}
table.LastColumn tr.t2Row td {
                              font-family:Arial;
                              font-size:10pt;
                              border-left-style:Solid;
                              border-left-width:1px;
                              border-left-color:#000000;
                              border-right-style:Solid;
                              border-right-width:1px;
                              border-right-color:#000000;
                              border-top-style:Solid;
                              border-top-width:1px;
                              border-top-color:#000000;
                              border-bottom-style:Solid;
                              border-bottom-width:1px;
                              border-bottom-color:#000000;
}
table.LastColumn td.last {
                          background-color:#c0c0c0;
                          font-family:Arial;
                          text-align:Right;
                          border-left-style:Solid;
                          border-left-width:1px;
                          border-left-color:#000000;
                          border-right-style:Solid;
                          border-right-width:1px;
                          border-right-color:#000000;
                          border-top-style:Solid;
                          border-top-width:1px;
                          border-top-color:#000000;
                          border-bottom-style:Solid;
                          border-bottom-width:1px;
                          border-bottom-color:#000000;
                          font-size:10pt;
}
table.lastcolumn tr.t1row td.last {
                                   background-color:#c0c0c0;
                                   font-family:Arial;
                                   text-align:Right;
                                   border-left-style:Solid;
                                   border-left-width:1px;
                                   border-left-color:#000000;
                                   border-right-style:Solid;
                                   border-right-width:1px;
                                   border-right-color:#000000;
                                   border-top-style:Solid;
                                   border-top-width:1px;
                                   border-top-color:#000000;
                                   border-bottom-style:Solid;
                                   border-bottom-width:1px;
                                   border-bottom-color:#000000;
                                   font-size:10pt;
}
table.lastcolumn tr.t2row td.last {
                                   background-color:#c0c0c0;
                                   font-family:Arial;
                                   text-align:Right;
                                   border-left-style:Solid;
                                   border-left-width:1px;
                                   border-left-color:#000000;
                                   border-right-style:Solid;
                                   border-right-width:1px;
                                   border-right-color:#000000;
                                   border-top-style:Solid;
                                   border-top-width:1px;
                                   border-top-color:#000000;
                                   border-bottom-style:Solid;
                                   border-bottom-width:1px;
                                   border-bottom-color:#000000;
                                   font-size:10pt;
}
table.LastRow {
               padding:0px;
               border-left-style:Solid;
               border-left-width:1px;
               border-left-color:#000000;
               border-top-style:Solid;
               border-top-width:1px;
               border-top-color:#000000;
               x-border-spacing:0px;
               x-last-row:1;
               x-last-row-name:last;
               text-align:Right;
               font-family:Arial;
               font-size:10pt;
}
table.LastRow td {
                  border-right-style:Solid;
                  border-right-width:1px;
                  border-right-color:#000000;
                  border-bottom-style:Solid;
                  border-bottom-width:1px;
                  border-bottom-color:#000000;
                  font-family:Arial;
                  font-size:10pt;
}
table.LastRow tr.last td {
                          text-align:Right;
                          font-family:Arial;
                          font-size:10pt;
                          background-color:#c0c0c0;
}
table.BottomRowRightColumn {
                            padding:0px;
                            border-left-style:Solid;
                            border-left-width:1px;
                            border-left-color:#000000;
                            border-top-style:Solid;
                            border-top-width:1px;
                            border-top-color:#000000;
                            x-last-row:1;
                            x-last-row-name:last;
                            text-align:Right;
                            font-family:Arial;
                            x-border-spacing:0px;
                            x-row-pat-1:1;
                            x-row-pat-1-name:t1Row;
                            x-row-pat-count:2;
                            x-row-pat-2:1;
                            x-row-pat-2-name:t2Row;
                            x-last-col:1;
                            x-last-col-name:last;
}
table.BottomRowRightColumn td {
                               border-right-style:Solid;
                               border-right-width:1px;
                               border-right-color:#000000;
                               border-bottom-style:Solid;
                               border-bottom-width:1px;
                               border-bottom-color:#000000;
}
table.BottomRowRightColumn tr.last td {
                                       text-align:Right;
                                       font-family:Arial;
                                       font-size:10pt;
                                       background-color:#c0c0c0;
}
table.BottomRowRightColumn tr.t1Row td {
                                        text-align:Right;
                                        font-family:Arial;
                                        font-size:10pt;
}
table.BottomRowRightColumn tr.t2Row td {
                                        font-family:Arial;
                                        font-size:10pt;
}
table.BottomRowRightColumn td.last {
                                    text-align:Right;
                                    background-color:#c0c0c0;
                                    font-family:Arial;
                                    font-size:10pt;
}
table.BottomRowRightColumn tr.t1row td.last {
                                             text-align:Right;
                                             background-color:#c0c0c0;
                                             font-family:Arial;
                                             font-size:10pt;
}
table.BottomRowRightColumn tr.t2row td.last {
                                             text-align:Right;
                                             background-color:#c0c0c0;
                                             font-family:Arial;
                                             font-size:10pt;
}
table.LeftColumn {
                  border-left-style:Solid;
                  border-left-width:1px;
                  border-left-color:#000000;
                  border-right-style:Solid;
                  border-right-width:1px;
                  border-right-color:#000000;
                  border-top-style:Solid;
                  border-top-width:1px;
                  border-top-color:#000000;
                  border-bottom-style:Solid;
                  border-bottom-width:1px;
                  border-bottom-color:#000000;
                  x-border-spacing:0px;
                  x-row-pat-1:1;
                  x-row-pat-1-name:t1Row;
                  x-row-pat-count:2;
                  x-row-pat-2:1;
                  x-row-pat-2-name:t2Row;
                  x-1st-col:1;
                  x-1st-col-name:t1st;
}
table.LeftColumn tr.t1Row td {
                              font-family:Arial;
                              font-size:10pt;
                              border-left-style:Solid;
                              border-left-width:1px;
                              border-left-color:#000000;
                              border-right-style:Solid;
                              border-right-width:1px;
                              border-right-color:#000000;
                              border-top-style:Solid;
                              border-top-width:1px;
                              border-top-color:#000000;
                              border-bottom-style:Solid;
                              border-bottom-width:1px;
                              border-bottom-color:#000000;
}
table.LeftColumn tr.t2Row td {
                              font-family:Arial;
                              font-size:10pt;
                              border-left-style:Solid;
                              border-left-width:1px;
                              border-left-color:#000000;
                              border-right-style:Solid;
                              border-right-width:1px;
                              border-right-color:#000000;
                              border-top-style:Solid;
                              border-top-width:1px;
                              border-top-color:#000000;
                              border-bottom-style:Solid;
                              border-bottom-width:1px;
                              border-bottom-color:#000000;
}
table.LeftColumn td.t1st {
                          background-color:#cccccc;
                          font-family:Arial;
                          font-size:10pt;
                          border-left-style:Solid;
                          border-left-width:1px;
                          border-left-color:#000000;
                          border-right-style:Solid;
                          border-right-width:1px;
                          border-right-color:#000000;
                          border-top-style:Solid;
                          border-top-width:1px;
                          border-top-color:#000000;
                          border-bottom-style:Solid;
                          border-bottom-width:1px;
                          border-bottom-color:#000000;
                          font-weight:bold;
}
table.leftcolumn tr.t1row td.t1st {
                                   background-color:#cccccc;
                                   font-family:Arial;
                                   font-size:10pt;
                                   border-left-style:Solid;
                                   border-left-width:1px;
                                   border-left-color:#000000;
                                   border-right-style:Solid;
                                   border-right-width:1px;
                                   border-right-color:#000000;
                                   border-top-style:Solid;
                                   border-top-width:1px;
                                   border-top-color:#000000;
                                   border-bottom-style:Solid;
                                   border-bottom-width:1px;
                                   border-bottom-color:#000000;
                                   font-weight:bold;
}
table.leftcolumn tr.t2row td.t1st {
                                   background-color:#cccccc;
                                   font-family:Arial;
                                   font-size:10pt;
                                   border-left-style:Solid;
                                   border-left-width:1px;
                                   border-left-color:#000000;
                                   border-right-style:Solid;
                                   border-right-width:1px;
                                   border-right-color:#000000;
                                   border-top-style:Solid;
                                   border-top-width:1px;
                                   border-top-color:#000000;
                                   border-bottom-style:Solid;
                                   border-bottom-width:1px;
                                   border-bottom-color:#000000;
                                   font-weight:bold;
}
table.LeftColumnAlternatingColumns {
                                    border-left-style:Solid;
                                    border-left-width:1px;
                                    border-left-color:#000000;
                                    border-right-style:Solid;
                                    border-right-width:1px;
                                    border-right-color:#000000;
                                    border-top-style:Solid;
                                    border-top-width:1px;
                                    border-top-color:#000000;
                                    border-bottom-style:Solid;
                                    border-bottom-width:1px;
                                    border-bottom-color:#000000;
                                    x-border-spacing:0px;
                                    x-row-pat-1:1;
                                    x-row-pat-1-name:t1Row;
                                    x-row-pat-count:2;
                                    x-row-pat-2:1;
                                    x-row-pat-2-name:t2Row;
                                    x-1st-col:1;
                                    x-1st-col-name:t1st;
                                    x-col-pat-1:1;
                                    x-col-pat-1-name:t1Col;
                                    x-col-pat-count:2;
                                    x-col-pat-2:1;
                                    x-col-pat-2-name:t2Col;
}
table.LeftColumnAlternatingColumns tr.t1Row td {
                                                font-family:Arial;
                                                font-size:10pt;
                                                border-left-style:Solid;
                                                border-left-width:1px;
                                                border-left-color:#000000;
                                                border-right-style:Solid;
                                                border-right-width:1px;
                                                border-right-color:#000000;
                                                border-top-style:Solid;
                                                border-top-width:1px;
                                                border-top-color:#000000;
                                                border-bottom-style:Solid;
                                                border-bottom-width:1px;
                                                border-bottom-color:#000000;
}
table.LeftColumnAlternatingColumns tr.t2Row td {
                                                font-family:Arial;
                                                font-size:10pt;
                                                border-left-style:Solid;
                                                border-left-width:1px;
                                                border-left-color:#000000;
                                                border-right-style:Solid;
                                                border-right-width:1px;
                                                border-right-color:#000000;
                                                border-top-style:Solid;
                                                border-top-width:1px;
                                                border-top-color:#000000;
                                                border-bottom-style:Solid;
                                                border-bottom-width:1px;
                                                border-bottom-color:#000000;
}
table.LeftColumnAlternatingColumns td.t1st {
                                            font-family:Arial;
                                            font-size:10pt;
                                            font-weight:bold;
                                            background-color:#cccccc;
                                            border-left-style:Solid;
                                            border-left-width:1px;
                                            border-left-color:#000000;
                                            border-right-style:Solid;
                                            border-right-width:1px;
                                            border-right-color:#000000;
                                            border-top-style:Solid;
                                            border-top-width:1px;
                                            border-top-color:#000000;
                                            border-bottom-style:Solid;
                                            border-bottom-width:1px;
                                            border-bottom-color:#000000;
}
table.leftcolumnalternatingcolumns tr.t1row td.t1st {
                                                     font-family:Arial;
                                                     font-size:10pt;
                                                     font-weight:bold;
                                                     background-color:#cccccc;
                                                     border-left-style:Solid;
                                                     border-left-width:1px;
                                                     border-left-color:#000000;
                                                     border-right-style:Solid;
                                                     border-right-width:1px;
                                                     border-right-color:#000000;
                                                     border-top-style:Solid;
                                                     border-top-width:1px;
                                                     border-top-color:#000000;
                                                     border-bottom-style:Solid;
                                                     border-bottom-width:1px;
                                                     border-bottom-color:#000000;
}
table.leftcolumnalternatingcolumns tr.t2row td.t1st {
                                                     font-family:Arial;
                                                     font-size:10pt;
                                                     font-weight:bold;
                                                     background-color:#cccccc;
                                                     border-left-style:Solid;
                                                     border-left-width:1px;
                                                     border-left-color:#000000;
                                                     border-right-style:Solid;
                                                     border-right-width:1px;
                                                     border-right-color:#000000;
                                                     border-top-style:Solid;
                                                     border-top-width:1px;
                                                     border-top-color:#000000;
                                                     border-bottom-style:Solid;
                                                     border-bottom-width:1px;
                                                     border-bottom-color:#000000;
}
table.LeftColumnAlternatingColumns td.t1Col {
                                             background-color:#ccffcc;
                                             border-left-style:Solid;
                                             border-left-width:1px;
                                             border-left-color:#000000;
                                             border-right-style:Solid;
                                             border-right-width:1px;
                                             border-right-color:#000000;
                                             border-top-style:Solid;
                                             border-top-width:1px;
                                             border-top-color:#000000;
                                             border-bottom-style:Solid;
                                             border-bottom-width:1px;
                                             border-bottom-color:#000000;
                                             font-family:Arial;
                                             font-size:10pt;
}
table.LeftColumnAlternatingColumns td.t2Col {
}
table.LeftColumnRepeatingColumns {
                                  border-left-style:Solid;
                                  border-left-width:1px;
                                  border-left-color:#000000;
                                  border-right-style:Solid;
                                  border-right-width:1px;
                                  border-right-color:#000000;
                                  border-top-style:Solid;
                                  border-top-width:1px;
                                  border-top-color:#000000;
                                  border-bottom-style:Solid;
                                  border-bottom-width:1px;
                                  border-bottom-color:#000000;
                                  x-border-spacing:0px;
                                  x-row-pat-1:1;
                                  x-row-pat-1-name:t1Row;
                                  x-row-pat-count:2;
                                  x-row-pat-2:1;
                                  x-row-pat-2-name:t2Row;
                                  x-1st-col:1;
                                  x-1st-col-name:t1st;
                                  x-col-pat-1:1;
                                  x-col-pat-1-name:t1Col;
                                  x-col-pat-2:1;
                                  x-col-pat-2-name:t2Col;
                                  x-col-pat-count:3;
                                  x-col-pat-3:1;
                                  x-col-pat-3-name:t3Col;
}
table.LeftColumnRepeatingColumns tr.t1Row td {
                                              font-family:Arial;
                                              font-size:10pt;
                                              border-left-style:Solid;
                                              border-left-width:1px;
                                              border-left-color:#000000;
                                              border-right-style:Solid;
                                              border-right-width:1px;
                                              border-right-color:#000000;
                                              border-top-style:Solid;
                                              border-top-width:1px;
                                              border-top-color:#000000;
                                              border-bottom-style:Solid;
                                              border-bottom-width:1px;
                                              border-bottom-color:#000000;
}
table.LeftColumnRepeatingColumns tr.t2Row td {
                                              font-family:Arial;
                                              font-size:10pt;
                                              border-left-style:Solid;
                                              border-left-width:1px;
                                              border-left-color:#000000;
                                              border-right-style:Solid;
                                              border-right-width:1px;
                                              border-right-color:#000000;
                                              border-top-style:Solid;
                                              border-top-width:1px;
                                              border-top-color:#000000;
                                              border-bottom-style:Solid;
                                              border-bottom-width:1px;
                                              border-bottom-color:#000000;
}
table.LeftColumnRepeatingColumns td.t1st {
                                          background-color:#808080;
                                          font-family:Arial;
                                          font-size:10pt;
                                          border-left-style:Solid;
                                          border-left-width:1px;
                                          border-left-color:#000000;
                                          border-right-style:Solid;
                                          border-right-width:1px;
                                          border-right-color:#000000;
                                          border-top-style:Solid;
                                          border-top-width:1px;
                                          border-top-color:#000000;
                                          border-bottom-style:Solid;
                                          border-bottom-width:1px;
                                          border-bottom-color:#000000;
                                          font-weight:bold;
}
table.leftcolumnrepeatingcolumns tr.t1row td.t1st {
                                                   background-color:#808080;
                                                   font-family:Arial;
                                                   font-size:10pt;
                                                   border-left-style:Solid;
                                                   border-left-width:1px;
                                                   border-left-color:#000000;
                                                   border-right-style:Solid;
                                                   border-right-width:1px;
                                                   border-right-color:#000000;
                                                   border-top-style:Solid;
                                                   border-top-width:1px;
                                                   border-top-color:#000000;
                                                   border-bottom-style:Solid;
                                                   border-bottom-width:1px;
                                                   border-bottom-color:#000000;
                                                   font-weight:bold;
}
table.leftcolumnrepeatingcolumns tr.t2row td.t1st {
                                                   background-color:#808080;
                                                   font-family:Arial;
                                                   font-size:10pt;
                                                   border-left-style:Solid;
                                                   border-left-width:1px;
                                                   border-left-color:#000000;
                                                   border-right-style:Solid;
                                                   border-right-width:1px;
                                                   border-right-color:#000000;
                                                   border-top-style:Solid;
                                                   border-top-width:1px;
                                                   border-top-color:#000000;
                                                   border-bottom-style:Solid;
                                                   border-bottom-width:1px;
                                                   border-bottom-color:#000000;
                                                   font-weight:bold;
}
table.LeftColumnRepeatingColumns td.t1Col {
                                           background-color:#cccccc;
                                           font-family:Arial;
                                           font-size:10pt;
}
table.LeftColumnRepeatingColumns td.t2Col {
                                           font-family:Arial;
                                           font-size:10pt;
}
table.LeftColumnRepeatingColumns td.t3Col {
                                           background-color:#ccffcc;
                                           font-family:Arial;
                                           font-size:10pt;
}
table.Line1 {
             padding:0px;
             border-bottom-style:Solid;
             border-bottom-width:3px;
             border-bottom-color:#008000;
             border-top-style:Solid;
             border-top-width:3px;
             border-top-color:#008000;
             x-border-spacing:0px;
             x-1st-row:1;
             x-1st-row-name:row1;
}
table.Line1 tr.row1 td {
                        border-bottom-style:Solid;
                        border-bottom-width:1px;
                        border-bottom-color:#008000;
}
table.PaddedCells {
                   border-left-style:Solid;
                   border-left-width:1px;
                   border-left-color:#000000;
                   border-right-style:Solid;
                   border-right-width:1px;
                   border-right-color:#000000;
                   border-top-style:Solid;
                   border-top-width:1px;
                   border-top-color:#000000;
                   border-bottom-style:Solid;
                   border-bottom-width:1px;
                   border-bottom-color:#000000;
                   x-row-pat-1:1;
                   x-row-pat-1-name:t1Row;
                   x-row-pat-count:2;
                   x-row-pat-2:1;
                   x-row-pat-2-name:t2Row;
                   x-border-spacing:2px;
}
table.PaddedCells tr.t1Row td {
                               font-family:Arial;
                               font-size:10pt;
                               border-left-style:Solid;
                               border-left-width:1px;
                               border-left-color:#000000;
                               border-right-style:Solid;
                               border-right-width:1px;
                               border-right-color:#000000;
                               border-top-style:Solid;
                               border-top-width:1px;
                               border-top-color:#000000;
                               border-bottom-style:Solid;
                               border-bottom-width:1px;
                               border-bottom-color:#000000;
}
table.PaddedCells tr.t2Row td {
                               font-family:Arial;
                               font-size:10pt;
                               border-left-style:Solid;
                               border-left-width:1px;
                               border-left-color:#000000;
                               border-right-style:Solid;
                               border-right-width:1px;
                               border-right-color:#000000;
                               border-top-style:Solid;
                               border-top-width:1px;
                               border-top-color:#000000;
                               border-bottom-style:Solid;
                               border-bottom-width:1px;
                               border-bottom-color:#000000;
}
table.PaddedCells td {
                      padding-left:5px;
                      padding-right:5px;
                      padding-top:5px;
                      padding-bottom:5px;
}
table.Retro7 {
              x-border-spacing:15px;
              x-row-pat-count:1;
              x-row-pat-1:1;
              x-row-pat-1-name:t1Row;
}
table.Retro7 tr.t1Row td {
                          background-color:#c0c0c0;
                          border-top-style:Groove;
                          border-bottom-style:Groove;
                          border-left-width:1px;
                          border-top-color:#00ff00;
                          border-top-width:4px;
                          border-right-width:1px;
                          border-bottom-color:#00ff00;
                          border-bottom-width:4px;
}
table.Retro7 td {
                 padding-left:10px;
                 padding-right:10px;
                 padding-top:0px;
                 padding-bottom:0px;
}
table.ShadedAlternatingColumns {
                                border-left-style:Solid;
                                border-left-width:1px;
                                border-left-color:#000000;
                                border-right-style:Solid;
                                border-right-width:1px;
                                border-right-color:#000000;
                                border-top-style:Solid;
                                border-top-width:1px;
                                border-top-color:#000000;
                                border-bottom-style:Solid;
                                border-bottom-width:1px;
                                border-bottom-color:#000000;
                                x-border-spacing:0px;
                                x-row-pat-1:1;
                                x-row-pat-1-name:t1Row;
                                x-row-pat-count:2;
                                x-row-pat-2:1;
                                x-row-pat-2-name:t2Row;
                                x-col-pat-1:1;
                                x-col-pat-1-name:t1Col;
                                x-col-pat-count:2;
                                x-col-pat-2:1;
                                x-col-pat-2-name:t2Col;
}
table.ShadedAlternatingColumns tr.t1Row td {
                                            font-family:Arial;
                                            font-size:10pt;
                                            border-left-style:Solid;
                                            border-left-width:1px;
                                            border-left-color:#000000;
                                            border-right-style:Solid;
                                            border-right-width:1px;
                                            border-right-color:#000000;
                                            border-top-style:Solid;
                                            border-top-width:1px;
                                            border-top-color:#000000;
                                            border-bottom-style:Solid;
                                            border-bottom-width:1px;
                                            border-bottom-color:#000000;
}
table.ShadedAlternatingColumns tr.t2Row td {
                                            font-family:Arial;
                                            font-size:10pt;
                                            border-left-style:Solid;
                                            border-left-width:1px;
                                            border-left-color:#000000;
                                            border-right-style:Solid;
                                            border-right-width:1px;
                                            border-right-color:#000000;
                                            border-top-style:Solid;
                                            border-top-width:1px;
                                            border-top-color:#000000;
                                            border-bottom-style:Solid;
                                            border-bottom-width:1px;
                                            border-bottom-color:#000000;
}
table.ShadedAlternatingColumns td.t1Col {
                                         background-color:#ccffcc;
                                         border-left-style:Solid;
                                         border-left-width:1px;
                                         border-left-color:#000000;
                                         border-right-style:Solid;
                                         border-right-width:1px;
                                         border-right-color:#000000;
                                         border-top-style:Solid;
                                         border-top-width:1px;
                                         border-top-color:#000000;
                                         border-bottom-style:Solid;
                                         border-bottom-width:1px;
                                         border-bottom-color:#000000;
                                         font-family:Arial;
                                         font-size:10pt;
}
table.ShadedAlternatingColumns td.t2Col {
                                         background-color:#cccccc;
                                         font-family:Arial;
                                         font-size:10pt;
}
table.ShadedAlternatingRows {
                             border-left-style:Solid;
                             border-left-width:1px;
                             border-left-color:#000000;
                             border-right-style:Solid;
                             border-right-width:1px;
                             border-right-color:#000000;
                             border-top-style:Solid;
                             border-top-width:1px;
                             border-top-color:#000000;
                             border-bottom-style:Solid;
                             border-bottom-width:1px;
                             border-bottom-color:#000000;
                             x-border-spacing:0px;
                             x-row-pat-1:1;
                             x-row-pat-1-name:t1Row;
                             x-row-pat-count:2;
                             x-row-pat-2:1;
                             x-row-pat-2-name:t2Row;
}
table.ShadedAlternatingRows tr.t1Row td {
                                         font-family:Arial;
                                         font-size:10pt;
                                         border-left-style:Solid;
                                         border-left-width:1px;
                                         border-left-color:#000000;
                                         border-right-style:Solid;
                                         border-right-width:1px;
                                         border-right-color:#000000;
                                         border-top-style:Solid;
                                         border-top-width:1px;
                                         border-top-color:#000000;
                                         border-bottom-style:Solid;
                                         border-bottom-width:1px;
                                         border-bottom-color:#000000;
                                         background-color:#ccffcc;
}
table.ShadedAlternatingRows tr.t2Row td {
                                         font-family:Arial;
                                         font-size:10pt;
                                         border-left-style:Solid;
                                         border-left-width:1px;
                                         border-left-color:#000000;
                                         border-right-style:Solid;
                                         border-right-width:1px;
                                         border-right-color:#000000;
                                         border-top-style:Solid;
                                         border-top-width:1px;
                                         border-top-color:#000000;
                                         border-bottom-style:Solid;
                                         border-bottom-width:1px;
                                         border-bottom-color:#000000;
                                         background-color:#cccccc;
}
table.SimpleBorder {
                    padding:0px;
                    border-left-style:Solid;
                    border-left-width:1px;
                    border-left-color:#000000;
                    border-top-style:Solid;
                    border-top-width:1px;
                    border-top-color:#000000;
                    x-border-spacing:0px;
}
table.SimpleBorder td {
                       border-right-style:Solid;
                       border-right-width:1px;
                       border-right-color:#000000;
                       border-bottom-style:Solid;
                       border-bottom-width:1px;
                       border-bottom-color:#000000;
}
table.TopRow {
              x-1st-row:1;
              x-1st-row-name:t1st;
              border-left-style:Solid;
              border-left-width:1px;
              border-left-color:#000000;
              border-right-style:Solid;
              border-right-width:1px;
              border-right-color:#000000;
              border-top-style:Solid;
              border-top-width:1px;
              border-top-color:#000000;
              border-bottom-style:Solid;
              border-bottom-width:1px;
              border-bottom-color:#000000;
              x-border-spacing:0px;
              x-row-pat-1:1;
              x-row-pat-1-name:t1Row;
              x-row-pat-count:2;
              x-row-pat-2:1;
              x-row-pat-2-name:t2Row;
}
table.TopRow tr.t1st td {
                         border-left-style:Solid;
                         border-left-width:1px;
                         border-left-color:#000000;
                         border-right-style:Solid;
                         border-right-width:1px;
                         border-right-color:#000000;
                         border-top-style:Solid;
                         border-top-width:1px;
                         border-top-color:#000000;
                         border-bottom-style:Solid;
                         border-bottom-width:1px;
                         border-bottom-color:#000000;
                         font-family:Arial;
                         font-size:10pt;
                         background-color:#c0c0c0;
                         font-weight:bold;
                         text-align:Center;
}
table.TopRow tr.t1Row td {
                          font-family:Arial;
                          font-size:10pt;
                          border-left-style:Solid;
                          border-left-width:1px;
                          border-left-color:#000000;
                          border-right-style:Solid;
                          border-right-width:1px;
                          border-right-color:#000000;
                          border-top-style:Solid;
                          border-top-width:1px;
                          border-top-color:#000000;
                          border-bottom-style:Solid;
                          border-bottom-width:1px;
                          border-bottom-color:#000000;
}
table.TopRow tr.t2Row td {
                          font-family:Arial;
                          font-size:10pt;
                          border-left-style:Solid;
                          border-left-width:1px;
                          border-left-color:#000000;
                          border-right-style:Solid;
                          border-right-width:1px;
                          border-right-color:#000000;
                          border-top-style:Solid;
                          border-top-width:1px;
                          border-top-color:#000000;
                          border-bottom-style:Solid;
                          border-bottom-width:1px;
                          border-bottom-color:#000000;
}
table.TopRowRepeatingRows {
                           border-left-style:Solid;
                           border-left-width:1px;
                           border-left-color:#000000;
                           border-right-style:Solid;
                           border-right-width:1px;
                           border-right-color:#000000;
                           border-top-style:Solid;
                           border-top-width:1px;
                           border-top-color:#000000;
                           border-bottom-style:Solid;
                           border-bottom-width:1px;
                           border-bottom-color:#000000;
                           x-border-spacing:0px;
                           x-row-pat-1:1;
                           x-row-pat-1-name:t1Row;
                           x-row-pat-2:1;
                           x-row-pat-2-name:t2Row;
                           x-1st-row:1;
                           x-1st-row-name:t1st;
                           x-row-pat-count:3;
                           x-row-pat-3:1;
                           x-row-pat-3-name:t3Row;
}
table.TopRowRepeatingRows tr.t1Row td {
                                       font-family:Arial;
                                       font-size:10pt;
                                       background-color:#ccffcc;
                                       border-left-style:Solid;
                                       border-left-width:1px;
                                       border-left-color:#000000;
                                       border-right-style:Solid;
                                       border-right-width:1px;
                                       border-right-color:#000000;
                                       border-top-style:Solid;
                                       border-top-width:1px;
                                       border-top-color:#000000;
                                       border-bottom-style:Solid;
                                       border-bottom-width:1px;
                                       border-bottom-color:#000000;
}
table.TopRowRepeatingRows tr.t2Row td {
                                       font-family:Arial;
                                       font-size:10pt;
                                       background-color:#cccccc;
                                       border-left-style:Solid;
                                       border-left-width:1px;
                                       border-left-color:#000000;
                                       border-right-style:Solid;
                                       border-right-width:1px;
                                       border-right-color:#000000;
                                       border-top-style:Solid;
                                       border-top-width:1px;
                                       border-top-color:#000000;
                                       border-bottom-style:Solid;
                                       border-bottom-width:1px;
                                       border-bottom-color:#000000;
}
table.TopRowRepeatingRows tr.t1st td {
                                      font-family:Arial;
                                      font-size:10pt;
                                      font-weight:bold;
                                      text-align:Center;
                                      border-left-style:Solid;
                                      border-left-width:1px;
                                      border-left-color:#000000;
                                      border-right-style:Solid;
                                      border-right-width:1px;
                                      border-right-color:#000000;
                                      border-top-style:Solid;
                                      border-top-width:1px;
                                      border-top-color:#000000;
                                      border-bottom-style:Solid;
                                      border-bottom-width:1px;
                                      border-bottom-color:#000000;
                                      background-color:#808080;
}
table.TopRowRepeatingRows tr.t3Row td {
                                       font-family:Arial;
                                       font-size:10pt;
                                       border-left-style:Solid;
                                       border-left-width:1px;
                                       border-left-color:#000000;
                                       border-right-style:Solid;
                                       border-right-width:1px;
                                       border-right-color:#000000;
                                       border-top-style:Solid;
                                       border-top-width:1px;
                                       border-top-color:#000000;
                                       border-bottom-style:Solid;
                                       border-bottom-width:1px;
                                       border-bottom-color:#000000;
}
table.TopRowAlternatingRows {
                             border-left-style:Solid;
                             border-left-width:1px;
                             border-left-color:#000000;
                             border-right-style:Solid;
                             border-right-width:1px;
                             border-right-color:#000000;
                             border-top-style:Solid;
                             border-top-width:1px;
                             border-top-color:#000000;
                             border-bottom-style:Solid;
                             border-bottom-width:1px;
                             border-bottom-color:#000000;
                             x-border-spacing:0px;
                             x-row-pat-1:1;
                             x-row-pat-1-name:t1Row;
                             x-row-pat-count:2;
                             x-row-pat-2:1;
                             x-row-pat-2-name:t2Row;
                             x-1st-row:1;
                             x-1st-row-name:t1st;
}
table.TopRowAlternatingRows tr.t1Row td {
                                         font-family:Arial;
                                         font-size:10pt;
                                         border-left-style:Solid;
                                         border-left-width:1px;
                                         border-left-color:#000000;
                                         border-right-style:Solid;
                                         border-right-width:1px;
                                         border-right-color:#000000;
                                         border-top-style:Solid;
                                         border-top-width:1px;
                                         border-top-color:#000000;
                                         border-bottom-style:Solid;
                                         border-bottom-width:1px;
                                         border-bottom-color:#000000;
                                         background-color:#ccffcc;
}
table.TopRowAlternatingRows tr.t2Row td {
                                         font-family:Arial;
                                         font-size:10pt;
                                         border-left-style:Solid;
                                         border-left-width:1px;
                                         border-left-color:#000000;
                                         border-right-style:Solid;
                                         border-right-width:1px;
                                         border-right-color:#000000;
                                         border-top-style:Solid;
                                         border-top-width:1px;
                                         border-top-color:#000000;
                                         border-bottom-style:Solid;
                                         border-bottom-width:1px;
                                         border-bottom-color:#000000;
}
table.TopRowAlternatingRows tr.t1st td {
                                        text-align:Center;
                                        font-family:Arial;
                                        font-size:10pt;
                                        font-weight:bold;
                                        background-color:#c0c0c0;
                                        border-left-style:Solid;
                                        border-left-width:1px;
                                        border-left-color:#000000;
                                        border-right-style:Solid;
                                        border-right-width:1px;
                                        border-right-color:#000000;
                                        border-top-style:Solid;
                                        border-top-width:1px;
                                        border-top-color:#000000;
                                        border-bottom-style:Solid;
                                        border-bottom-width:1px;
                                        border-bottom-color:#000000;
}
table.TopRowLeftColumn {
                        border-left-style:Solid;
                        border-left-width:1px;
                        border-left-color:#000000;
                        border-right-style:Solid;
                        border-right-width:1px;
                        border-right-color:#000000;
                        border-top-style:Solid;
                        border-top-width:1px;
                        border-top-color:#000000;
                        border-bottom-style:Solid;
                        border-bottom-width:1px;
                        border-bottom-color:#000000;
                        x-border-spacing:0px;
                        x-row-pat-1:1;
                        x-row-pat-1-name:t1Row;
                        x-row-pat-count:2;
                        x-row-pat-2:1;
                        x-row-pat-2-name:t2Row;
                        x-1st-row:1;
                        x-1st-row-name:t1st;
                        x-1st-col:1;
                        x-1st-col-name:t1st;
}
table.TopRowLeftColumn tr.t1Row td {
                                    font-family:Arial;
                                    font-size:10pt;
                                    border-left-style:Solid;
                                    border-left-width:1px;
                                    border-left-color:#000000;
                                    border-right-style:Solid;
                                    border-right-width:1px;
                                    border-right-color:#000000;
                                    border-top-style:Solid;
                                    border-top-width:1px;
                                    border-top-color:#000000;
                                    border-bottom-style:Solid;
                                    border-bottom-width:1px;
                                    border-bottom-color:#000000;
}
table.TopRowLeftColumn tr.t2Row td {
                                    font-family:Arial;
                                    font-size:10pt;
                                    border-left-style:Solid;
                                    border-left-width:1px;
                                    border-left-color:#000000;
                                    border-right-style:Solid;
                                    border-right-width:1px;
                                    border-right-color:#000000;
                                    border-top-style:Solid;
                                    border-top-width:1px;
                                    border-top-color:#000000;
                                    border-bottom-style:Solid;
                                    border-bottom-width:1px;
                                    border-bottom-color:#000000;
}
table.TopRowLeftColumn tr.t1st td {
                                   font-family:Arial;
                                   font-size:10pt;
                                   font-weight:bold;
                                   background-color:#808080;
                                   text-align:Center;
                                   border-left-style:Solid;
                                   border-left-width:1px;
                                   border-left-color:#000000;
                                   border-right-style:Solid;
                                   border-right-width:1px;
                                   border-right-color:#000000;
                                   border-top-style:Solid;
                                   border-top-width:1px;
                                   border-top-color:#000000;
                                   border-bottom-style:Solid;
                                   border-bottom-width:1px;
                                   border-bottom-color:#000000;
}
table.TopRowLeftColumn td.t1st {
                                text-align:Center;
                                background-color:#808080;
                                font-family:Arial;
                                font-size:10pt;
                                border-left-style:Solid;
                                border-left-width:1px;
                                border-left-color:#000000;
                                border-right-style:Solid;
                                border-right-width:1px;
                                border-right-color:#000000;
                                border-top-style:Solid;
                                border-top-width:1px;
                                border-top-color:#000000;
                                border-bottom-style:Solid;
                                border-bottom-width:1px;
                                border-bottom-color:#000000;
                                font-weight:bold;
}
table.toprowleftcolumn tr.t1row td.t1st {
                                         text-align:Center;
                                         background-color:#808080;
                                         font-family:Arial;
                                         font-size:10pt;
                                         border-left-style:Solid;
                                         border-left-width:1px;
                                         border-left-color:#000000;
                                         border-right-style:Solid;
                                         border-right-width:1px;
                                         border-right-color:#000000;
                                         border-top-style:Solid;
                                         border-top-width:1px;
                                         border-top-color:#000000;
                                         border-bottom-style:Solid;
                                         border-bottom-width:1px;
                                         border-bottom-color:#000000;
                                         font-weight:bold;
}
table.toprowleftcolumn tr.t2row td.t1st {
                                         text-align:Center;
                                         background-color:#808080;
                                         font-family:Arial;
                                         font-size:10pt;
                                         border-left-style:Solid;
                                         border-left-width:1px;
                                         border-left-color:#000000;
                                         border-right-style:Solid;
                                         border-right-width:1px;
                                         border-right-color:#000000;
                                         border-top-style:Solid;
                                         border-top-width:1px;
                                         border-top-color:#000000;
                                         border-bottom-style:Solid;
                                         border-bottom-width:1px;
                                         border-bottom-color:#000000;
                                         font-weight:bold;
}
p.FM_Attributes {
                 font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      , sans-serif;
}
p.FM_Contact_Hours {
                    font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     , sans-serif;
}
p.FM_Corequisite_s_ {
                     font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    , sans-serif;
}
p.FM_Course_Subject_Header {
                            font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                                           , sans-serif;
                            display:none;
}
p.FM_Course_Subject_Note {
                          font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  , sans-serif;
}
p.FM_Course_Subject_Subheader {
                               font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 , sans-serif;
}
p.FM_Credit_Hours {
                   font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                , sans-serif;
}
p.FM_Description {
                  font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                                         , sans-serif;
                  word-spacing:0em;
}
p.FM_Equivalent {
                 font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              , sans-serif;
}
p.FM_Faculty {
              font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                                          , sans-serif;
              display:none;
}
p.FM_Grading {
              font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            , sans-serif;
}
p.FM_Note {
           font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           , sans-serif;
}
p.FM_Note__2nd_ {
                 font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          , sans-serif;
}
p.FM_Other_Hours {
                  font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         , sans-serif;
}
p.FM_Prerequisite_s_ {
                      font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        , sans-serif;
}
p.FM_RecBackground {
                    font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       , sans-serif;
}
p.FM_Subject_and_Number {
                         font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      , sans-serif;
}
p.FM_Substantially_Similar {
                            font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     , sans-serif;
}
span.FM_Acronym {
                 font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    , sans-serif;
}
span.FM_Faculty {
                 font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   , sans-serif;
}
span.FM_SubjectName {
                     font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  , sans-serif;
}
p.FM_1_BulletedList {
                     font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                      , sans-serif;
                     word-spacing:0em;
}
p.FM_1_Course {
               font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                     , sans-serif;
               word-spacing:0em;
}
p.FM_1_CourseAsterisk {
                       font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                    , sans-serif;
                       word-spacing:0em;
}
p.FM_1_CourseFirst {
                    font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                   , sans-serif;
                    word-spacing:0em;
}
p.FM_1_CourseFirstAsterisk {
                            font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                  , sans-serif;
                            word-spacing:0em;
}
p.FM_1_CourseGroupHeader {
                          font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                 , sans-serif;
                          word-spacing:0em;
}
p.FM_1_Heading {
                word-spacing:0em;
                font:bold 11pt 'Open Sans'                  , sans-serif;
                text-transform:none;
                margin-left:0pt;
                text-indent:0pt;
}
p.FM_1_HeadingCC {
                  font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          , sans-serif;
}
p.FM_1_List {
             font-family:'Open Sans'                                                                                                                                                                                                                                                                                             , sans-serif;
             word-spacing:0em;
}
p.FM_1_ListFirst {
                  font-family:'Open Sans'                                                                                                                                                                                                                                                                                            , sans-serif;
                  word-spacing:0em;
}
p.FM_1_Note {
             font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                             , sans-serif;
             word-spacing:0em;
}
p.FM_1_NoteAsterisk {
                     font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                            , sans-serif;
                     word-spacing:0em;
}
p.FM_1_NoteFirst {
                  font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                           , sans-serif;
                  word-spacing:0em;
}
p.FM_1_NumberedNote {
                     font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                          , sans-serif;
                     word-spacing:0em;
}
p.FM_1_NumberedNoteFirst {
                          font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                         , sans-serif;
                          word-spacing:0em;
}
p.FM_1_SectionBody {
                    font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                        , sans-serif;
                    word-spacing:0em;
}
p.FM_2_BulletedList {
                     font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                       , sans-serif;
                     word-spacing:0em;
}
p.FM_2_Course {
               font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                      , sans-serif;
               word-spacing:0em;
}
p.FM_2_CourseAsterisk {
                       font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                               , sans-serif;
                       text-indent:-57pt;
                       word-spacing:0em;
}
p.FM_2_CourseFirst {
                    font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                    , sans-serif;
                    word-spacing:0em;
}
p.FM_2_CourseFirstAsterisk {
                            font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                , sans-serif;
                            text-indent:-57pt;
                            word-spacing:0em;
}
p.FM_2_CourseGroupHeader {
                          font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                  , sans-serif;
                          word-spacing:0em;
}
p.FM_2_Heading {
                font-family:'Open Sans'                                                                                                                                                                                                                                                                                     , sans-serif;
                word-spacing:0em;
                text-indent:-20pt;
}
p.FM_2_HeadingFirst {
                     font-family:'Open Sans'                                                                                                                                                                                                                                                                                    , sans-serif;
                     word-spacing:0em;
                     text-indent:-20pt;
}
p.FM_2_List {
             font-family:'Open Sans'                                                                                                                                                                                                                                                                                           , sans-serif;
             word-spacing:0em;
}
p.FM_2_ListFirst {
                  font-family:'Open Sans'                                                                                                                                                                                                                                                                                          , sans-serif;
                  word-spacing:0em;
}
p.FM_2_Note {
             font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                             , sans-serif;
             word-spacing:0em;
}
p.FM_2_NoteAsterisk {
                     font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                              , sans-serif;
                     text-indent:-39pt;
                     word-spacing:0em;
}
p.FM_2_NoteFirst {
                  font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                           , sans-serif;
                  word-spacing:0em;
}
p.FM_2_NumberedNote {
                     font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                          , sans-serif;
                     word-spacing:0em;
}
p.FM_2_NumberedNoteFirst {
                          font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                         , sans-serif;
                          word-spacing:0em;
}
p.FM_2_SectionBody {
                    font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                        , sans-serif;
                    word-spacing:0em;
}
p.FM_3_BulletedList {
                     font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                       , sans-serif;
                     word-spacing:0em;
}
p.FM_3_Course {
               font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                      , sans-serif;
               word-spacing:0em;
}
p.FM_3_CourseAsterisk {
                       font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                   , sans-serif;
                       text-indent:-75pt;
                       word-spacing:0em;
}
p.FM_3_CourseFirst {
                    font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                    , sans-serif;
                    word-spacing:0em;
}
p.FM_3_CourseFirstAsterisk {
                            font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                    , sans-serif;
                            text-indent:-75pt;
                            word-spacing:0em;
}
p.FM_3_CourseGroupHeader {
                          font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                  , sans-serif;
                          word-spacing:0em;
}
p.FM_3_Heading {
                font-family:'Open Sans'                                                                                                                                                                                                                                                                                   , sans-serif;
                word-spacing:0em;
                text-indent:-20pt;
}
p.FM_3_HeadingFirst {
                     font-family:'Open Sans'                                                                                                                                                                                                                                                                                  , sans-serif;
                     word-spacing:0em;
                     text-indent:-20pt;
}
p.FM_3_List {
             font-family:'Open Sans'                                                                                                                                                                                                                                                                                         , sans-serif;
             word-spacing:0em;
}
p.FM_3_ListFirst {
                  font-family:'Open Sans'                                                                                                                                                                                                                                                                                        , sans-serif;
                  word-spacing:0em;
}
p.FM_3_Note {
             font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                             , sans-serif;
             word-spacing:0em;
}
p.FM_3_NoteAsterisk {
                     font-family:'Open Sans'   , sans-serif;
                     word-spacing:0em;
                     text-indent:-75pt;
                     margin:3pt 0pt 0pt 72pt;
}
p.FM_3_NoteFirst {
                  font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                           , sans-serif;
                  word-spacing:0em;
}
p.FM_3_NumberedNote {
                     font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                          , sans-serif;
                     word-spacing:0em;
}
p.FM_3_NumberedNoteFirst {
                          font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                         , sans-serif;
                          word-spacing:0em;
}
p.FM_3_SectionBody {
                    font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                        , sans-serif;
                    word-spacing:0em;
}
p.FM_4_BulletedList {
                     font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                       , sans-serif;
                     word-spacing:0em;
}
p.FM_4_Course {
               font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                      , sans-serif;
               word-spacing:0em;
}
p.FM_4_CourseAsterisk {
                       font-family:'Open Sans'                                                                                                                                                                        , sans-serif;
                       word-spacing:0em;
                       text-indent:-93pt;
}
p.FM_4_CourseFirst {
                    font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                    , sans-serif;
                    word-spacing:0em;
}
p.FM_4_CourseFirstAsterisk {
                            font-family:'Open Sans'                                                                                                                                                                       , sans-serif;
                            word-spacing:0em;
                            text-indent:-93pt;
}
p.FM_4_CourseGroupHeader {
                          font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                  , sans-serif;
                          word-spacing:0em;
}
p.FM_4_Heading {
                font-family:'Open Sans'                                                                                                                                                                                                                                                                                 , sans-serif;
                word-spacing:0em;
                text-indent:-20pt;
}
p.FM_4_HeadingFirst {
                     font-family:'Open Sans'                                                                                                                                                                                                                                                                                , sans-serif;
                     word-spacing:0em;
                     text-indent:-20pt;
}
p.FM_4_List {
             font-family:'Open Sans'                                                                                                                                                                                                                                                                                       , sans-serif;
             word-spacing:0em;
}
p.FM_4_ListFirst {
                  font-family:'Open Sans'                                                                                                                                                                                                                                                                                      , sans-serif;
                  word-spacing:0em;
}
p.FM_4_Note {
             font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                             , sans-serif;
             word-spacing:0em;
}
p.FM_4_NoteAsterisk {
                     font-family:'Open Sans'    , sans-serif;
                     word-spacing:0em;
                     text-indent:-93pt;
                     margin:3pt 0pt 0pt 90pt;
}
p.FM_4_NoteFirst {
                  font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                           , sans-serif;
                  word-spacing:0em;
}
p.FM_4_SectionBody {
                    font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                          , sans-serif;
                    word-spacing:0em;
}
p.FM_Anchor {
             font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   , sans-serif;
}
p.FM_Body {
           font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  , sans-serif;
}
p.FM_ChapterTitle {
                   font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                         , sans-serif;
                   word-spacing:0em;
}
p.FM_CourseLine {
                 font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                , sans-serif;
}
p.FM_CourseLineFirst {
                      font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                                                               , sans-serif;
}
p.FM_Heading_1st_level_TOC {
                            font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                       , sans-serif;
                            word-spacing:0em;
                            text-transform:none;
}
p.FM_Heading_1st_level_TOC_CC {
                               font-family:'Open Sans'                                                                                                                                                                                                                                                                               , sans-serif;
                               word-spacing:0em;
                               text-transform:none;
}
p.FM_Heading_2nd_level_TOC {
                            font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                        , sans-serif;
                            word-spacing:0em;
                            font-weight:normal;
}
p.FM_Heading_2nd_level_TOC_CC_ {
                                font-family:'Open Sans'                                                                                                                                                                                                                                                                             , sans-serif;
                                word-spacing:0em;
                                font-weight:normal;
                                text-transform:none;
}
p.FM_TableBody {
                font-family:'Open Sans'                                                                                                                                                                                                                                                                        , sans-serif;
                word-spacing:0em;
}
p.FM_TableHeading {
                   font-family:'Open Sans'                                                                                                                                                                                                                                                                       , sans-serif;
                   word-spacing:0em;
}
p.FM_Title {
            font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                                                       , sans-serif;
}
p.FM_CC_Attributes {
                    font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                        , sans-serif;
                    word-spacing:0em;
}
p.FM_CC_Contact_Hours {
                       font-family:'Open Sans'                                                                                   , sans-serif;
                       word-spacing:0em;
                       text-indent:-97.96pt;
                       margin-left:97.96pt;
}
p.FM_CC_Corequisite_s_ {
                        font-family:'Open Sans'                                                                                     , sans-serif;
                        word-spacing:0em;
                        text-indent:-55.4pt;
                        margin-left:55.4pt;
}
p.FM_CC_Course_Subject_Header {
                               font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                       , sans-serif;
                               word-spacing:0em;
                               display:none;
}
p.FM_CC_Credit_Hours {
                      font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                    , sans-serif;
                      word-spacing:0em;
}
p.FM_CC_Description {
                     font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                   , sans-serif;
                     word-spacing:0em;
}
p.FM_CC_Equivalent {
                    font-family:'Open Sans'                                                                                      , sans-serif;
                    word-spacing:0em;
                    text-indent:-54.4pt;
                    margin-left:54.4pt;
}
p.FM_CC_Faculty {
                 font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                        , sans-serif;
                 word-spacing:0em;
                 display:none;
}
p.FM_CC_Grading {
                 font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                , sans-serif;
                 word-spacing:0em;
}
p.FM_CC_Note {
              font-family:'Open Sans'                                                                                       , sans-serif;
              word-spacing:0em;
              text-indent:-28.2pt;
              margin-left:28.2pt;
}
p.FM_CC_Other_Hours {
                     font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                              , sans-serif;
                     word-spacing:0em;
}
p.FM_CC_Prerequisite_s_ {
                         font-family:'Open Sans'                                                                                    , sans-serif;
                         word-spacing:0em;
                         text-indent:-58.4pt;
                         margin-left:58.4pt;
}
p.FM_CC_RecBackground {
                       font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                            , sans-serif;
                       word-spacing:0em;
}
p.FM_CC_Subject_and_Number {
                            font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                           , sans-serif;
                            word-spacing:0em;
}
p.FM_CC_Substantially_Similar {
                               font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                          , sans-serif;
                               word-spacing:0em;
}
p.FM_CC_Title {
               font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                         , sans-serif;
               word-spacing:0em;
}
span.FM_GillSans_Cross_Reference {
                                  font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                            , sans-serif;
}
span.FM_GillSans_Note_ {
                        font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                           , sans-serif;
}
span.FM_Italic {
                font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                          , sans-serif;
}
span.FM_Superscript {
                     font:80% 'Open Sans'                                                                                                                                                                                                                                                                         , sans-serif;
                     vertical-align:super;
}
span.FM_Bold {
              font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                       , sans-serif;
}
p.FM_1_SectionListing {
                       font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                      , sans-serif;
                       word-spacing:0em;
}
p.FM_2_SectionListing {
                       font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                     , sans-serif;
                       word-spacing:0em;
}
p.FM_3_SectionListing {
                       font-family:'Open Sans'                                                                                                                                                                                                                                                                          , sans-serif;
                       word-spacing:0em;
                       margin-left:96pt;
                       text-indent:-42pt;
}
p.FM_4_SectionListing {
                       font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                   , sans-serif;
                       word-spacing:0em;
}
p.FM_1_ListRoman {
                  font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                  , sans-serif;
                  word-spacing:0em;
}
p.FM_1_ListRomanFirst {
                       font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                 , sans-serif;
                       word-spacing:0em;
}
p.FM_2_ListRoman {
                  font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                , sans-serif;
                  word-spacing:0em;
}
p.FM_2_ListRomanFirst {
                       font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                               , sans-serif;
                       word-spacing:0em;
}
p.FM_3_ListRoman {
                  font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                              , sans-serif;
                  word-spacing:0em;
}
p.FM_3_ListRomanFirst {
                       font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                             , sans-serif;
                       word-spacing:0em;
}
p.FM_4_ListRoman {
                  font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                            , sans-serif;
                  word-spacing:0em;
}
p.FM_4_ListRomanFirst {
                       font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                           , sans-serif;
                       word-spacing:0em;
}
p.FM_TableBodyBulleted {
                        font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                          , sans-serif;
                        word-spacing:0em;
}
p.FM_TableHeadingBoldCentered {
                               font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                         , sans-serif;
                               word-spacing:0em;
}
p.FM_1_ListNumeric {
                    font-family:'Open Sans'                                                                                                                                                                                                                                                                            , sans-serif;
                    word-spacing:0em;
}
p.FM_1_ListNumericFirst {
                         font-family:'Open Sans'                                                                                                                                                                                                                                                                           , sans-serif;
                         word-spacing:0em;
}
p.FM_TableHeadingList {
                       font-family:'Open Sans'                                                                                                                                                                                                                                                                      , sans-serif;
                       word-spacing:0em;
}
p.FM_TableHeadingListFirst {
                            font-family:'Open Sans'                                                                                                                                                                                                                                                                     , sans-serif;
                            word-spacing:0em;
}
p.FM_TableNumbered {
                    font-family:'Open Sans'                                                                                                                                                                                                                                                                    , sans-serif;
                    word-spacing:0em;
}
p.FM_TableNumberedFirst {
                         font-family:'Open Sans'                                                                                                                                                                                                                                                                   , sans-serif;
                         word-spacing:0em;
}
p.FM_TableNumberedNote {
                        font-family:'Open Sans'                                                                                                                                                                                                                                                                  , sans-serif;
                        word-spacing:0em;
}
p.FM_TableNumberedNoteFirst {
                             font-family:'Open Sans'                                                                                                                                                                                                                                                                 , sans-serif;
                             word-spacing:0em;
}
p.FM_2_HeadingPageSplit {
                         font-family:'Open Sans'                                                                                                                                                                                                                                                                , sans-serif;
                         text-indent:-20pt;
                         word-spacing:0em;
}
p.FM_2_HeadingPageSplitFirst {
                              font-family:'Open Sans'                                                                                                                                                                                                                                                               , sans-serif;
                              text-indent:-20pt;
                              word-spacing:0em;
}
span.FM_Normal {
                font-family:'Open Sans'                                                                                                                                                                                                                                                              , sans-serif;
                font-style:normal;
                word-spacing:0em;
}
p.FM_1_SectionBodyBold {
                        font-family:'Open Sans'                                                                                                                , sans-serif;
                        word-spacing:0em;
}
p.FM_2_SectionBodyBold {
                        font-family:'Open Sans'                                                                                                                 , sans-serif;
                        word-spacing:0em;
}
p.FM_3_SectionBodyBold {
                        font-family:'Open Sans'                                                                                                                  , sans-serif;
                        word-spacing:0em;
}
p.FM_4_SectionBodyBold {
                        font-family:'Open Sans'                                                                                                                   , sans-serif;
                        word-spacing:0em;
}
p.FM_TableBodyBold {
                    font-family:'Open Sans'                                                                                                                                                                                                                                                         , sans-serif;
                    word-spacing:0em;
}
p.FM_1_CourseFirstSuperscript1 {
                                font-family:'Open Sans'                                                                                                                                                                                                                , sans-serif;
                                word-spacing:0em;
                                text-indent:-38pt;
}
p.FM_1_CourseFirstSuperscript2 {
                                font-family:'Open Sans'                                                                                                                                                                                                               , sans-serif;
                                word-spacing:0em;
                                text-indent:-38pt;
}
p.FM_1_CourseFirstSuperscript3 {
                                font-family:'Open Sans'                                                                                                                                                                                                              , sans-serif;
                                word-spacing:0em;
                                text-indent:-38pt;
}
p.FM_1_CourseFirstSuperscript4 {
                                font-family:'Open Sans'                                                                                                                                                                                                             , sans-serif;
                                word-spacing:0em;
                                text-indent:-38pt;
}
p.FM_1_CourseFirstSuperscript5 {
                                font-family:'Open Sans'                                                                                                                                                                                                            , sans-serif;
                                word-spacing:0em;
                                text-indent:-38pt;
}
p.FM_1_CourseSuperscript1 {
                           font-family:'Open Sans'                                                                                                                                                                                                           , sans-serif;
                           word-spacing:0em;
                           text-indent:-38pt;
}
p.FM_1_CourseSuperscript2 {
                           font-family:'Open Sans'                                                                                                                                                                                                          , sans-serif;
                           word-spacing:0em;
                           text-indent:-38pt;
}
p.FM_1_CourseSuperscript3 {
                           font-family:'Open Sans'                                                                                                                                                                                                         , sans-serif;
                           word-spacing:0em;
                           text-indent:-38pt;
}
p.FM_1_CourseSuperscript4 {
                           font-family:'Open Sans'                                                                                                                                                                                                        , sans-serif;
                           word-spacing:0em;
                           text-indent:-38pt;
}
p.FM_1_CourseSuperscript5 {
                           font-family:'Open Sans'                                                                                                                                                                                                       , sans-serif;
                           word-spacing:0em;
                           text-indent:-38pt;
}
p.FM_2_CourseFirstSuperscript1 {
                                font-family:'Open Sans'                                                                                                                                                                                                      , sans-serif;
                                word-spacing:0em;
                                text-indent:-56pt;
}
p.FM_2_CourseFirstSuperscript2 {
                                font-family:'Open Sans'                                                                                                                                                                                                     , sans-serif;
                                word-spacing:0em;
                                text-indent:-56pt;
}
p.FM_2_CourseFirstSuperscript3 {
                                font-family:'Open Sans'                                                                                                                                                                                                    , sans-serif;
                                word-spacing:0em;
                                text-indent:-56pt;
}
p.FM_2_CourseFirstSuperscript4 {
                                font-family:'Open Sans'                                                                                                                                                                                                   , sans-serif;
                                word-spacing:0em;
                                text-indent:-56pt;
}
p.FM_2_CourseFirstSuperscript5 {
                                font-family:'Open Sans'                                                                                                                                                                                                  , sans-serif;
                                word-spacing:0em;
                                text-indent:-56pt;
}
p.FM_2_CourseSuperscript1 {
                           font-family:'Open Sans'                                                                                                                                                                                                 , sans-serif;
                           word-spacing:0em;
                           text-indent:-56pt;
}
p.FM_2_CourseSuperscript2 {
                           font-family:'Open Sans'                                                                                                                                                                                                , sans-serif;
                           word-spacing:0em;
                           text-indent:-56pt;
}
p.FM_2_CourseSuperscript3 {
                           font-family:'Open Sans'                                                                                                                                                                                               , sans-serif;
                           word-spacing:0em;
                           text-indent:-56pt;
}
p.FM_2_CourseSuperscript4 {
                           font-family:'Open Sans'                                                                                                                                                                                              , sans-serif;
                           word-spacing:0em;
                           text-indent:-56pt;
}
p.FM_2_CourseSuperscript5 {
                           font-family:'Open Sans'                                                                                                                                                                                             , sans-serif;
                           word-spacing:0em;
                           text-indent:-56pt;
}
p.FM_3_CourseFirstSuperscript1 {
                                font-family:'Open Sans'                                                                                                                                                                                            , sans-serif;
                                word-spacing:0em;
                                text-indent:-74pt;
}
p.FM_3_CourseFirstSuperscript2 {
                                font-family:'Open Sans'                                                                                                                                                                                           , sans-serif;
                                word-spacing:0em;
                                text-indent:-74pt;
}
p.FM_3_CourseFirstSuperscript3 {
                                font-family:'Open Sans'                                                                                                                                                                                          , sans-serif;
                                word-spacing:0em;
                                text-indent:-74pt;
}
p.FM_3_CourseFirstSuperscript4 {
                                font-family:'Open Sans'                                                                                                                                                                                         , sans-serif;
                                word-spacing:0em;
                                text-indent:-74pt;
}
p.FM_3_CourseFirstSuperscript5 {
                                font-family:'Open Sans'                                                                                                                                                                                        , sans-serif;
                                word-spacing:0em;
                                text-indent:-74pt;
}
p.FM_3_CourseSuperscript1 {
                           font-family:'Open Sans'                                                                                                                                                                                       , sans-serif;
                           word-spacing:0em;
                           text-indent:-74pt;
}
p.FM_3_CourseSuperscript2 {
                           font-family:'Open Sans'                                                                                                                                                                                      , sans-serif;
                           word-spacing:0em;
                           text-indent:-74pt;
}
p.FM_3_CourseSuperscript3 {
                           font-family:'Open Sans'                                                                                                                                                                                     , sans-serif;
                           word-spacing:0em;
                           text-indent:-74pt;
}
p.FM_3_CourseSuperscript4 {
                           font-family:'Open Sans'                                                                                                                                                                                    , sans-serif;
                           word-spacing:0em;
                           text-indent:-74pt;
}
p.FM_3_CourseSuperscript5 {
                           font-family:'Open Sans'                                                                                                                                                                                   , sans-serif;
                           word-spacing:0em;
                           text-indent:-74pt;
}
p.FM_4_CourseFirstSuperscript1 {
                                font-family:'Open Sans'                                                                                                                                                                                  , sans-serif;
                                word-spacing:0em;
                                text-indent:-92pt;
}
p.FM_4_CourseFirstSuperscript2 {
                                font-family:'Open Sans'                                                                                                                                                                                 , sans-serif;
                                word-spacing:0em;
                                text-indent:-92pt;
}
p.FM_4_CourseFirstSuperscript3 {
                                font-family:'Open Sans'                                                                                                                                                                                , sans-serif;
                                word-spacing:0em;
                                text-indent:-92pt;
}
p.FM_4_CourseFirstSuperscript4 {
                                font-family:'Open Sans'                                                                                                                                                                               , sans-serif;
                                word-spacing:0em;
                                text-indent:-92pt;
}
p.FM_4_CourseFirstSuperscript5 {
                                font-family:'Open Sans'                                                                                                                                                                              , sans-serif;
                                word-spacing:0em;
                                text-indent:-92pt;
}
p.FM_4_CourseSuperscript1 {
                           font-family:'Open Sans'                                                                                                                                                                             , sans-serif;
                           word-spacing:0em;
                           text-indent:-92pt;
}
p.FM_4_CourseSuperscript2 {
                           font-family:'Open Sans'                                                                                                                                                                            , sans-serif;
                           word-spacing:0em;
                           text-indent:-92pt;
}
p.FM_4_CourseSuperscript3 {
                           font-family:'Open Sans'                                                                                                                                                                           , sans-serif;
                           word-spacing:0em;
                           text-indent:-92pt;
}
p.FM_4_CourseSuperscript4 {
                           font-family:'Open Sans'                                                                                                                                                                          , sans-serif;
                           word-spacing:0em;
                           text-indent:-92pt;
}
p.FM_4_CourseSuperscript5 {
                           font-family:'Open Sans'                                                                                                                                                                         , sans-serif;
                           word-spacing:0em;
                           text-indent:-92pt;
}
p.FM_5_BulletedList {
                     font-family:'Open Sans'                                                                                                                                                                   , sans-serif;
                     word-spacing:0em;
}
p.FM_5_Course {
               font-family:'Open Sans'                                                                                                                                                                  , sans-serif;
               word-spacing:0em;
}
p.FM_5_CourseFirst {
                    font-family:'Open Sans'                                                                                                                                                                 , sans-serif;
                    word-spacing:0em;
}
p.FM_5_CourseGroupHeader {
                          font-family:'Open Sans'                                                                                                                                                                , sans-serif;
                          word-spacing:0em;
}
p.FM_5_Heading {
                font-family:'Open Sans'                                                                                                                                                        , sans-serif;
                word-spacing:0em;
                text-indent:-20pt;
}
p.FM_5_HeadingFirst {
                     font-family:'Open Sans'                                                                                                                                                       , sans-serif;
                     word-spacing:0em;
                     text-indent:-20pt;
}
p.FM_5_Note {
             font-family:'Open Sans'                                                                                                                                                             , sans-serif;
             word-spacing:0em;
}
p.FM_5_NoteFirst {
                  font-family:'Open Sans'                                                                                                                                                            , sans-serif;
                  word-spacing:0em;
}
p.FM_5_SectionBody {
                    font-family:'Open Sans'                                                                                                                                                           , sans-serif;
                    word-spacing:0em;
}
p.FM_6_Course {
               font-family:'Open Sans'                                                                                                                                                          , sans-serif;
               word-spacing:0em;
}
p.FM_6_CourseFirst {
                    font-family:'Open Sans'                                                             , sans-serif;
                    word-spacing:0em;
}
p.FM_4_NumberedNote {
                     font-family:'Open Sans'                                                                                                                                                      , sans-serif;
                     word-spacing:0em;
}
p.FM_4_NumberedNoteFirst {
                          font-family:'Open Sans'                                                                                                                                                     , sans-serif;
                          word-spacing:0em;
}
p.FM_5_CourseAsterisk {
                       font-family:'Open Sans'                                                                                                                                                    , sans-serif;
                       text-indent:-111pt;
                       word-spacing:0em;
}
p.FM_5_CourseFirstAsterisk {
                            font-family:'Open Sans'                                                                                                                                                   , sans-serif;
                            text-indent:-111pt;
                            word-spacing:0em;
}
p.FM_5_CourseFirstSuperscript1 {
                                font-family:'Open Sans'                                                                                                                                                  , sans-serif;
                                text-indent:-110pt;
                                word-spacing:0em;
}
p.FM_5_CourseFirstSuperscript2 {
                                font-family:'Open Sans'                                                                                                                                                 , sans-serif;
                                text-indent:-110pt;
                                word-spacing:0em;
}
p.FM_5_CourseFirstSuperscript3 {
                                font-family:'Open Sans'                                                                                                                                                , sans-serif;
                                text-indent:-110pt;
                                word-spacing:0em;
}
p.FM_5_CourseFirstSuperscript4 {
                                font-family:'Open Sans'                                                                                                                                               , sans-serif;
                                text-indent:-110pt;
                                word-spacing:0em;
}
p.FM_5_CourseFirstSuperscript5 {
                                font-family:'Open Sans'                                                                                                                                              , sans-serif;
                                text-indent:-110pt;
                                word-spacing:0em;
}
p.FM_5_CourseSuperscript1 {
                           font-family:'Open Sans'                                                                                                                                             , sans-serif;
                           text-indent:-110pt;
                           word-spacing:0em;
}
p.FM_5_CourseSuperscript2 {
                           font-family:'Open Sans'                                                                                                                                            , sans-serif;
                           text-indent:-110pt;
                           word-spacing:0em;
}
p.FM_5_CourseSuperscript3 {
                           font-family:'Open Sans'                                                                                                                                           , sans-serif;
                           text-indent:-110pt;
                           word-spacing:0em;
}
p.FM_5_CourseSuperscript4 {
                           font-family:'Open Sans'                                                                                                                                          , sans-serif;
                           text-indent:-110pt;
                           word-spacing:0em;
}
p.FM_5_CourseSuperscript5 {
                           font-family:'Open Sans'                                                                                                                                         , sans-serif;
                           text-indent:-110pt;
                           word-spacing:0em;
}
p.FM_5_List {
             font-family:'Open Sans'                                                                                                                                        , sans-serif;
             word-spacing:0em;
}
p.FM_5_ListFirst {
                  font-family:'Open Sans'                                                                                                                                       , sans-serif;
                  word-spacing:0em;
}
p.FM_5_SectionBodyBold {
                        font-family:'Open Sans'                                                                                                                    , sans-serif;
                        word-spacing:0em;
}
p.FM_6_CourseFirstAsterisk {
                            font-family:'Open Sans'                                                                                                                                 , sans-serif;
                            text-indent:-129pt;
                            word-spacing:0em;
}
p.FM_6_CourseAsterisk {
                       font-family:'Open Sans'                                                                                                                                , sans-serif;
                       text-indent:-129pt;
                       word-spacing:0em;
}
p.FM_TableBody2 {
                 font-family:'Open Sans'                                                                                                                               , sans-serif;
                 word-spacing:0em;
}
p.FM_6_CourseFirstSuperscript1 {
                                font-family:'Open Sans'                                                                                                                              , sans-serif;
                                text-indent:-128pt;
                                word-spacing:0em;
}
p.FM_6_CourseFirstSuperscript2 {
                                font-family:'Open Sans'                                                                                                                             , sans-serif;
                                text-indent:-128pt;
                                word-spacing:0em;
}
p.FM_6_CourseFirstSuperscript3 {
                                font-family:'Open Sans'                                                                                                                            , sans-serif;
                                text-indent:-128pt;
                                word-spacing:0em;
}
p.FM_6_CourseFirstSuperscript4 {
                                font-family:'Open Sans'                                                                                                                           , sans-serif;
                                text-indent:-128pt;
                                word-spacing:0em;
}
p.FM_6_CourseFirstSuperscript5 {
                                font-family:'Open Sans'                                                                                                                          , sans-serif;
                                text-indent:-128pt;
                                word-spacing:0em;
}
p.FM_6_CourseSuperscript1 {
                           font-family:'Open Sans'                                                                                                                         , sans-serif;
                           text-indent:-128pt;
                           word-spacing:0em;
}
p.FM_6_CourseSuperscript2 {
                           font-family:'Open Sans'                                                                                                                        , sans-serif;
                           text-indent:-128pt;
                           word-spacing:0em;
}
p.FM_6_CourseSuperscript3 {
                           font-family:'Open Sans'                                                                                                                       , sans-serif;
                           text-indent:-128pt;
                           word-spacing:0em;
}
p.FM_6_CourseSuperscript4 {
                           font-family:'Open Sans'                                                                                                                      , sans-serif;
                           text-indent:-128pt;
                           word-spacing:0em;
}
p.FM_6_CourseSuperscript5 {
                           font-family:'Open Sans'                                                                                                                     , sans-serif;
                           text-indent:-128pt;
                           word-spacing:0em;
}
p.FM_1_HeadingDontPageSplit {
                             font:bold 11pt 'Open Sans'                                                                                                              , sans-serif;
                             text-transform:none;
                             text-indent:-21pt;
                             word-spacing:0em;
}
p.FM_2_HeadingDontPageSplit {
                             font-family:'Open Sans'                                                                                                             , sans-serif;
                             text-indent:-20pt;
                             word-spacing:0em;
}
p.FM_2_HeadingDontPageSplitFirst {
                                  font-family:'Open Sans'                                                                                                            , sans-serif;
                                  text-indent:-20pt;
                                  word-spacing:0em;
}
p.FM_1_HeadingGlossary {
                        font:bold 11pt 'Open Sans'                                                                                                       , sans-serif;
                        text-transform:none;
                        text-indent:-21pt;
                        word-spacing:0em;
}
p.FM_2_HeadingGlossary {
                        font-family:'Open Sans'                                                                                                        , sans-serif;
                        text-indent:-20pt;
                        word-spacing:0em;
}
p.FM_1_CourseFirstSuperscript6 {
                                font-family:'Open Sans'                                                                                                    , sans-serif;
                                text-indent:-38pt;
                                word-spacing:0em;
}
p.FM_1_CourseSuperscript6 {
                           font-family:'Open Sans'                                                                                                   , sans-serif;
                           text-indent:-38pt;
                           word-spacing:0em;
}
p.FM_2_CourseFirstSuperscript6 {
                                font-family:'Open Sans'                                                                                                  , sans-serif;
                                text-indent:-56pt;
                                word-spacing:0em;
}
p.FM_2_CourseSuperscript6 {
                           font-family:'Open Sans'                                                                                                 , sans-serif;
                           text-indent:-56pt;
                           word-spacing:0em;
}
p.FM_3_CourseFirstSuperscript6 {
                                font-family:'Open Sans'                                                                                                , sans-serif;
                                text-indent:-74pt;
                                word-spacing:0em;
}
p.FM_3_CourseSuperscript6 {
                           font-family:'Open Sans'                                                                                               , sans-serif;
                           text-indent:-74pt;
                           word-spacing:0em;
}
p.FM_4_CourseFirstSuperscript6 {
                                font-family:'Open Sans'                                                                                              , sans-serif;
                                text-indent:-92pt;
                                word-spacing:0em;
}
p.FM_4_CourseSuperscript6 {
                           font-family:'Open Sans'                                                                                             , sans-serif;
                           text-indent:-92pt;
                           word-spacing:0em;
}
p.FM_5_CourseFirstSuperscript6 {
                                font-family:'Open Sans'                                                                                            , sans-serif;
                                text-indent:-110pt;
                                word-spacing:0em;
}
p.FM_5_CourseSuperscript6 {
                           font-family:'Open Sans'                                                                                           , sans-serif;
                           text-indent:-110pt;
                           word-spacing:0em;
}
p.FM_6_CourseFirstSuperscript6 {
                                font-family:'Open Sans'                                                                                          , sans-serif;
                                text-indent:-128pt;
                                word-spacing:0em;
}
p.FM_6_CourseSuperscript6 {
                           font-family:'Open Sans'                                                                                         , sans-serif;
                           text-indent:-128pt;
                           word-spacing:0em;
}
p.FM_CC_MutuallyExclusive {
                           font-family:'Open Sans'                                                                                        , sans-serif;
                           word-spacing:0em;
}
p.FM_4_CourseFirstNote {
                        font-family:'Open Sans'                                                                                 , sans-serif;
                        word-spacing:0em;
}
p.FM_4_CourseNote {
                   font-family:'Open Sans'                                                                                , sans-serif;
                   word-spacing:0em;
}
p.FM_4_HeadingFirstNote {
                         font-family:'Open Sans'                                                                               , sans-serif;
                         word-spacing:0em;
}
p.FM_4_HeadingNote {
                    font-family:'Open Sans'                                                                              , sans-serif;
                    word-spacing:0em;
}
p.FM_5_NumberedNote {
                     font-family:'Open Sans'                                                                             , sans-serif;
                     word-spacing:0em;
}
p.FM_5_NumberedNoteFirst {
                          font-family:'Open Sans'                                                                            , sans-serif;
                          word-spacing:0em;
}
p.FM_6_CourseGroupHeader {
                          font-family:'Open Sans'                                                                           , sans-serif;
                          word-spacing:0em;
}
p.FM_TableNumbered2 {
                     font-family:'Open Sans'                                                                          , sans-serif;
                     word-spacing:0em;
}
p.FM_TableNumbered2First {
                          font-family:'Open Sans'                                                                         , sans-serif;
                          word-spacing:0em;
}
p.FM_TableNumbered3 {
                     font-family:'Open Sans'                                                                        , sans-serif;
                     word-spacing:0em;
}
p.FM_TableNumbered3First {
                          font-family:'Open Sans'                                                                       , sans-serif;
                          word-spacing:0em;
}
p.FM_6_Note {
             font-family:'Open Sans'                                                                      , sans-serif;
             word-spacing:0em;
}
p.FM_6_NoteFirst {
                  font-family:'Open Sans'                                                                     , sans-serif;
                  word-spacing:0em;
}
p.FM_6_NumberedNote {
                     font-family:'Open Sans'                                                                    , sans-serif;
                     word-spacing:0em;
}
p.FM_6_NumberedNoteFirst {
                          font-family:'Open Sans'                                                                   , sans-serif;
                          word-spacing:0em;
}
p.FM_6_SectionBody {
                    font-family:'Open Sans'                                                                  , sans-serif;
                    word-spacing:0em;
}
p.FM_6_SectionBodyBold {
                        font-family:'Open Sans'                                                                 , sans-serif;
                        word-spacing:0em;
}
p.FM_6_Heading {
                font-family:'Open Sans'                                                                , sans-serif;
                text-indent:-20pt;
                word-spacing:0em;
}
p.FM_6_HeadingFirst {
                     font-family:'Open Sans'                                                               , sans-serif;
                     text-indent:-20pt;
                     word-spacing:0em;
}
p.FM_7_Course {
               font-family:'Open Sans'                                                            , sans-serif;
               word-spacing:0em;
}
p.FM_7_CourseFirst {
                    font-family:'Open Sans'                                                           , sans-serif;
                    word-spacing:0em;
}
p.FM_7_CourseGroupHeader {
                          font-family:'Open Sans'                                                          , sans-serif;
                          word-spacing:0em;
}
p.FM_7_Heading {
                font-family:'Open Sans'                                                         , sans-serif;
                text-indent:-20pt;
                word-spacing:0em;
}
p.FM_7_HeadingFirst {
                     font-family:'Open Sans'                                                        , sans-serif;
                     text-indent:-20pt;
                     word-spacing:0em;
}
p.FM_7_Note {
             font-family:'Open Sans'                                                       , sans-serif;
             word-spacing:0em;
}
p.FM_7_NoteFirst {
                  font-family:'Open Sans'                                                      , sans-serif;
                  word-spacing:0em;
}
p.FM_7_NumberedNote {
                     font-family:'Open Sans'                                                     , sans-serif;
                     word-spacing:0em;
}
p.FM_7_NumberedNoteFirst {
                          font-family:'Open Sans'                                                    , sans-serif;
                          word-spacing:0em;
}
p.FM_7_SectionBody {
                    font-family:'Open Sans'                                                   , sans-serif;
                    word-spacing:0em;
}
p.FM_7_CourseSuperscript6 {
                           font-family:'Open Sans'                                                  , sans-serif;
                           text-indent:-146pt;
                           word-spacing:0em;
}
p.FM_7_CourseSuperscript5 {
                           font-family:'Open Sans'                                                 , sans-serif;
                           text-indent:-146pt;
                           word-spacing:0em;
}
p.FM_7_CourseSuperscript4 {
                           font-family:'Open Sans'                                                , sans-serif;
                           text-indent:-146pt;
                           word-spacing:0em;
}
p.FM_7_CourseSuperscript3 {
                           font-family:'Open Sans'                                               , sans-serif;
                           text-indent:-146pt;
                           word-spacing:0em;
}
p.FM_7_CourseSuperscript2 {
                           font-family:'Open Sans'                                              , sans-serif;
                           text-indent:-146pt;
                           word-spacing:0em;
}
p.FM_7_CourseSuperscript1 {
                           font-family:'Open Sans'                                             , sans-serif;
                           text-indent:-146pt;
                           word-spacing:0em;
}
p.FM_7_CourseFirstSuperscript6 {
                                font-family:'Open Sans'                                            , sans-serif;
                                text-indent:-146pt;
                                word-spacing:0em;
}
p.FM_7_CourseFirstSuperscript5 {
                                font-family:'Open Sans'                                           , sans-serif;
                                text-indent:-146pt;
                                word-spacing:0em;
}
p.FM_7_CourseFirstSuperscript4 {
                                font-family:'Open Sans'                                          , sans-serif;
                                text-indent:-146pt;
                                word-spacing:0em;
}
p.FM_7_CourseFirstSuperscript3 {
                                font-family:'Open Sans'                                         , sans-serif;
                                text-indent:-146pt;
                                word-spacing:0em;
}
p.FM_7_CourseFirstSuperscript2 {
                                font-family:'Open Sans'                                        , sans-serif;
                                text-indent:-146pt;
                                word-spacing:0em;
}
p.FM_7_CourseFirstSuperscript1 {
                                font-family:'Open Sans'                                       , sans-serif;
                                text-indent:-146pt;
                                word-spacing:0em;
}
p.FM_7_CourseFirstAsterisk {
                            font-family:'Open Sans'                                      , sans-serif;
                            text-indent:-147pt;
                            word-spacing:0em;
}
p.FM_7_CourseAsterisk {
                       font-family:'Open Sans'                                     , sans-serif;
                       text-indent:-147pt;
                       word-spacing:0em;
}
p.FM_8_Course {
               font-family:'Open Sans'                                    , sans-serif;
               word-spacing:0em;
}
p.FM_8_CourseFirst {
                    font-family:'Open Sans'                                   , sans-serif;
                    word-spacing:0em;
}
p.FM_8_CourseSuperscript6 {
                           font-family:'Open Sans'                                  , sans-serif;
                           text-indent:-164pt;
                           word-spacing:0em;
}
p.FM_8_CourseSuperscript5 {
                           font-family:'Open Sans'                                 , sans-serif;
                           text-indent:-164pt;
                           word-spacing:0em;
}
p.FM_8_CourseSuperscript4 {
                           font-family:'Open Sans'                                , sans-serif;
                           text-indent:-164pt;
                           word-spacing:0em;
}
p.FM_8_CourseSuperscript3 {
                           font-family:'Open Sans'                               , sans-serif;
                           text-indent:-164pt;
                           word-spacing:0em;
}
p.FM_8_CourseSuperscript2 {
                           font-family:'Open Sans'                              , sans-serif;
                           text-indent:-164pt;
                           word-spacing:0em;
}
p.FM_8_CourseSuperscript1 {
                           font-family:'Open Sans'                             , sans-serif;
                           text-indent:-164pt;
                           word-spacing:0em;
}
p.FM_8_CourseFirstSuperscript6 {
                                font-family:'Open Sans'                            , sans-serif;
                                text-indent:-164pt;
                                word-spacing:0em;
}
p.FM_8_CourseFirstSuperscript5 {
                                font-family:'Open Sans'                           , sans-serif;
                                text-indent:-164pt;
                                word-spacing:0em;
}
p.FM_8_CourseFirstSuperscript4 {
                                font-family:'Open Sans'                          , sans-serif;
                                text-indent:-164pt;
                                word-spacing:0em;
}
p.FM_8_CourseFirstSuperscript3 {
                                font-family:'Open Sans'                         , sans-serif;
                                text-indent:-164pt;
                                word-spacing:0em;
}
p.FM_8_CourseFirstSuperscript2 {
                                font-family:'Open Sans'                        , sans-serif;
                                text-indent:-164pt;
                                word-spacing:0em;
}
p.FM_8_CourseFirstSuperscript1 {
                                font-family:'Open Sans'                       , sans-serif;
                                text-indent:-164pt;
                                word-spacing:0em;
}
p.FM_8_CourseFirstAsterisk {
                            font-family:'Open Sans'                      , sans-serif;
                            text-indent:-165pt;
                            word-spacing:0em;
}
p.FM_8_CourseAsterisk {
                       font-family:'Open Sans'                     , sans-serif;
                       text-indent:-165pt;
                       word-spacing:0em;
}
span.FM_BoldItalic {
                    font-family:'Open Sans'                    , sans-serif;
                    font-style:italic;
                    font-weight:bold;
}
span.FM_ProperCase {
                    font-family:'Open Sans'                   , sans-serif;
}
p.FM_5_NoteAsterisk {
                     text-indent:-111;
                     word-spacing:0em;
                     font-family:'Open Sans'                , sans-serif;
}
p.FM_CC_LibEdReq {
                  font-family:'Open Sans'               , sans-serif;
                  word-spacing:0em;
}
p.FM_CC_ListSubfield {
                      font-family:'Open Sans'              , sans-serif;
                      word-spacing:0em;
}
p.FM_HeadingSpacer {
                    font-family:'Open Sans'           , sans-serif;
                    word-spacing:0em;
                    text-transform:none;
                    margin-top:6pt;
}
